.restaurantList {
	list-style-type: none;
}

.restaurantList li {
	float:			left;
	margin-right:	50px;
	margin-bottom:	40px;
}

#currentVote {
	text-align:		center;
	font-size:		20px;
}

#confirmRound {
	float:			right;
	color:			#48802C;	
}

.clear {
	clear:			both;
}

#lunchPrice {
    width:          45px;

}

#enteredLunchPrice {
    float:          left;
}

.restaurantImage {
    border:         none;
}

.showRestaurantPanel {
	float:			left;
	width:			228px;	
	margin-right:	40px;
}

.userStatisticsBox {
    border:         1px solid #C3C3C3;
    display:        table;
    margin:         20px 0 0;
    padding:        0 20px 20px;
    width:          97%;
    height:         165;
    margin-bottom:  20px;
}

.showRestaurantPanel .panel {
	width:			220px;
	margin-left:	30px;
	margin-top:		20px;
	border:			none;
}

.votersList {
    list-style-type: none;
}

.votingResults { 
	border:			1px solid #C3C3C3;
	margin:			20px 0 0 0;
	padding:		0 20px 20px;
	width:			95%;
	float:			left;
}

.statBox {
	float:			left;
	margin-right:	40px;
	margin-bottom:	40px;
	width:			280px;
}

h3 {
	margin-top:		10px;
	margin-bottom:	10px;	
}

p.small {
    font-size:      9px;
}

#panels {
    margin-top:     20px;
    margin-left:    30px;
    width:          228px;
    float:          left;
}

.sortBar {
    border:         1px solid black;
    padding:        8px;
    margin-bottom:  20px;
    background-color:#fff;
}

.sortBar .activeSort {
    color:          #48802C;
}

.homePagePanel * {
    margin:0px;
}
.homePagePanel .panelBody ul {
    list-style-type:none;
    margin-bottom:10px;
}
.homePagePanel .panelBody h1 {
    text-transform:uppercase;
    font-size:1.1em;
    margin-bottom:10px;
}
.homePagePanel .panelBody {
    background: url(../images/leftnav_midstretch.png) repeat-y top;
    margin:0px;
    padding:15px;
}
.homePagePanel .panelBtm {
    background: url(../images/leftnav_btm.png) no-repeat top;
    height:20px;
    margin:0px;
}

.homePagePanel .panelTop {
    background: url(../images/leftnav_top.png) no-repeat top;
    height:11px;
    margin:0px;
}
h2 {
    margin-top:15px;
    margin-bottom:15px;
    font-size:1.5em;
}
#pageBody {
    margin-left:280px;
    margin-right:20px;
}